ODRA: A Next Generation Object-Oriented Environment for Rapid Database Application Development
نویسندگان
چکیده
ODRA (Object Database for Rapid Application development) is an object-oriented application development environment currently being constructed at the Polish-Japanese Institute of Information Technology. The aim of the project is to design a next-generation development tool for future database application programmers. The tool is based on the query language SBQL (Stack-Based Query Language), a new, powerful and high level object-oriented programming language tightly coupled with query capabilities. The SBQL execution environment consists of a virtual machine, a main memory DBMS and an infrastructure supporting distributed computing. The paper presents design goals of ODRA, its fundamental mechanisms and some relationships with other solutions.
منابع مشابه
Odra: a next–generation object–oriented environment for rapid database application
Odra is an application development environment currently being constructed at the Polish–Japanese Institute of Information Technology. The aim of the project is to design a next-generation development tool for future database application programmers. We claim that such systems should be based on new, high level programming languages tightly coupled with query processing capabilities. Our system...
متن کاملA fusion algorithm for joins based on collections in Odra (Object Database for Rapid Application development)
In this paper we present the functionality of a currently under development database programming methodology called ODRA (Object Database for Rapid Application development) which works fully on the object oriented principles. The database programming language is called SBQL (Stack based query language). We discuss some concepts in ODRA for e.g. the working of ODRA, how ODRA runtime environment ...
متن کاملOverview of the Project ODRA
ODRA (Object Database for Rapid Application development) is an objectoriented database management system provided as an integrated programming tool for building various business and administration applications, including centralized and distributed systems, Web applications, service buses, virtual repositories, P2P networks, and so on. The paper presents general architecture of ODRA, its object...
متن کاملObject-Oriented Database Prototype as a Model Execution Engine for Executable UML
The concept of executable modelling, as outlined by the MDA approach, is not very common in the area of business software using databases. One of the reasons is certainly the increased complexity and heterogeneity of such software on its target platforms. Another reason is a weak support for such data-intensive software from the modelling solutions related to UML. In this paper we present the i...
متن کاملA Shared Object Hierarchy
This paper describes the design and proposed implementation of a shared object hierarchy. The object hierarchy is stored in a relational database and objects referenced by an application program are cached in the program’s address space. The paper describes the database representation for the object hierarchy and the use of POSTGRES, a next-generation relational database management system, to i...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2007